home *** CD-ROM | disk | FTP | other *** search
/ Borland JBuilder 6 / jbuilder6.iso / Documents / JAVA Programming / examples / 16 / MenuDemo.java < prev    next >
Encoding:
Java Source  |  2000-09-08  |  1.0 KB  |  36 lines

  1. /* <applet code = "MenuDemo" width=200 height=200>
  2.    </applet>
  3. */ 
  4. import java.awt.*;
  5. import java.applet. *;
  6. public class MenuDemo extends Applet { 
  7. public void init() {
  8. int width = Integer.parseInt(getParameter("width"));
  9. int height = Integer.parseInt(getParameter("height"));
  10. Frame f = new Frame("Demo Frame");
  11. f.setSize(width, height);
  12. MenuBar mbar = new MenuBar();
  13. f.setMenuBar(mbar);
  14. Menu file = new Menu("File");
  15. file.add(new MenuItem("New... "));
  16. file.add(new MenuItem("Open..."));
  17. file.add(new MenuItem("Close"));
  18. file.add(new MenuItem("-"));
  19. file.add(new MenuItem("Quit..."));
  20. mbar.add(file);
  21. Menu edit = new Menu("Edit");
  22. edit.add(new MenuItem("Cut"));
  23. edit.add(new MenuItem("Copy"));
  24. edit.add(new MenuItem("Paste"));
  25. edit.add(new MenuItem("-"));
  26. Menu sub = new Menu("Special");
  27. sub.add(new MenuItem("First"));
  28. sub.add(new MenuItem("Second"));
  29. sub.add(new MenuItem("Third"));
  30. edit.add(sub);
  31. edit.add(new CheckboxMenuItem("Debug"));
  32. edit.add(new CheckboxMenuItem("Testing"));
  33. mbar.add(edit);
  34. f.show();
  35. } }
  36.